var cb = require("./13_cb");
var filter = require("./27_filter");
var negate = require("./28_negate");

function reject(obj, predicate, context) {
  predicate = cb(predicate);
  return filter(obj, negate(predicate));
}

module.exports = reject;
